import ts  from 'typescript'
import fs from 'fs'


const fileName = '../src/main.ts';
const sourceCode = fs.readFileSync(fileName, 'utf8');

const result = ts.transpileModule(sourceCode, {
    compilerOptions: {
        target: ts.ScriptTarget.ES5,
        module: ts.ModuleKind.CommonJS
    }
});

console.log(result.outputText)

// 改用webpack来进行打包，然后写一个插件，获取webpack编译的代码，并阻止webpack将编译好的内容写入到文件中